A Reduction Ordering for Higher - Order
نویسنده
چکیده
We investigate one of the classical problems of the theory of term rewriting, namely termination. We present an ordering for comparing higher-order terms that can be utilized for testing termination and decreasingness of higher-order conditional term rewriting systems. The ordering relies on a rst-order interpretation of higher-order terms and a suitable extension of the RPO. 1 Motivation Term rewriting systems (TRSs) can be considered as a powerful theoretical model for reasoning about functional and logic programming in an abstract way, independently of a particular programming language. In such an approach to computer programming, logic and functional programs are represented by means of executable speciications essentially consisting of conditional equations. The operational semantics of these speciications is deened by term rewriting and equation solving, respectively. The extension of rst-order logic to higher-order logic by means of (universally quantiied) conditional equations enormously increases the expressive power of the speciications and permits an eecient oper-ationalization. Equations on terms specify (pure) term replacement criteria that can be performed on formulae or expressions. However, equations are ambiguous since they can be used in two diierent directions. Rewriting rules are directed equations which can be applied only in one direction by imposing some orientation on the terms in the equation. Such an orientation should imply that the repeated replacement of subterms in a given expression using the rules eventually stops yielding a simplest term or normal form unable to be further simpliied. If equations represent, for instance, axioms of a theory (i.e. facts about some abstract entity) oriented replacement can be used to prove equality of formulae or expressions. In other words, to solve the so-called word problem of the equational theory we only need to reduce expressions to a common normal form. In the case
منابع مشابه
A single-vendor and a single-buyer integrated inventory model with ordering cost reduction dependent on lead time
Lead time is one of the major limits that affect planning at every stage of the supply chain system. In this paper, we study a continuous review inventory model. This paper investigates the ordering cost reductions are dependent on lead time. This study addressed two-echelon supply chain problem consisting of a single vendor and a single buyer. The main contribution of this study is that the in...
متن کاملTest Power Reduction by Simultaneous Don’t Care Filling and Ordering of Test Patterns Considering Pattern Dependency
Estimating and minimizing the maximum power dissipation during testing is an important task in VLSI circuit realization since the power value affects the reliability of the circuits. Therefore during testing a methodology should be adopted to minimize power consumption. Test patterns generated with –D 1 option of ATALANTA contains don’t care bits (x bits). By suitable filling of don’t cares can...
متن کامل(HO)RPO Revisited
The notion of computability closure has been introduced for proving the termination of the combination of higher-order rewriting and beta-reduction. It is also used for strengthening the higher-order recursive path ordering. In the present paper, we study in more details the relations between the computability closure and the (higher-order) recursive path ordering. We show that the first-order ...
متن کاملThe Higher-Order Recursive Path Ordering
This paper extends the termination proof techniques based on reduction orderings to a higher-order setting, by adapting the recursive path ordering definition to terms of a typed lambda-calculus generated by a signature of polymorphic higher-order function symbols. The obtained ordering is well-founded, compatible with -reductions and with polymorphic typing, monotonic with respect to the funct...
متن کاملAnalyzing ordering schedule of blood and its products in Shahid Mohammadi hospital, Bandar Abbas, Iran
Introduction: Supplying healthy blood and blood products for patients is amongst the high-priority goals of every country in the world. It is evident that meeting this goal needs a large organization with ideal human resources and equipments. Improper ordering of blood by hospitals and medical centers not only increases the Iran Blood Transfusion Organization expenses, but also prevents proper ...
متن کاملCertified Higher-Order Recursive Path Ordering
Recursive path ordering (RPO) is a well-known reduction ordering introduced by Dershowitz [6], that is useful for proving termination of term rewriting systems (TRSs). Jouannaud and Rubio generalized this ordering to the higher-order case thus creating the higher-order recursive path ordering (HORPO) [8]. They proved that this ordering can be used for proving termination of higher-order TRSs wh...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995